Spojeni dvou databazi Access do jedne

Otázka od: Josef SIP

24. 11. 2004 23:01

Potrebuji spojit dve databaze Acces do jedne.
Poradite jak na to ?? (D6, ADO)

Diky



Odpovedá: Lstiburek Pavel

25. 11. 2004 9:46

Ahoj,
pokud pod spojenim myslis data (stejne struktury DB),
Tak importovat pekne podle FK (moc hezky to jde v EM).

Pokud se jedna o spojeni dvou ruzny struktur, tak vygenerovat
schema. Importovat tabulky a dle schema vytvorit klice.

Pavel


> -----Original Message-----
> From: Josef SIP [mailto:conf@sipj.net]
> Sent: Wednesday, November 24, 2004 11:02 PM
> To: delphi-l@clexpert.cz
> Subject: Spojeni dvou databazi Access do jedne
>
>
> Potrebuji spojit dve databaze Acces do jedne.
> Poradite jak na to ?? (D6, ADO)
>
> Diky
>
>
>
>
>


Odpovedá: Josef SIP

25. 11. 2004 15:59

Jedna se o to ze mam 2 sobory mdb a potrebuji data z jedne tabulky v prvnim
soubory
zapsat do tabulky ktera je v druhem souboru. Tabulky maji stejnou strukturu.
A potrebuju to delat pomoci Delphi v programu.
Co je to FK a EM ??  

Dik

On 25.11.2004 at 9:46 Lstiburek Pavel wrote:

|Ahoj,
|pokud pod spojenim myslis data (stejne struktury DB),
|Tak importovat pekne podle FK (moc hezky to jde v EM).
|
|Pokud se jedna o spojeni dvou ruzny struktur, tak vygenerovat
|schema. Importovat tabulky a dle schema vytvorit klice.
|
|Pavel
|



Odpovedá: Lstiburek Pavel

25. 11. 2004 16:29

FK - cizi klic tabulky
EM - Enterprise Manager MSSQL

V Delphi to nejjednudosi to asi bude
prostrednictvim SELECT / INSERT s vyuzitim BATCHUPDATE.

Otevrit obe tabulky
SELECT ze zdroje
a INSERT do cilove.

Jestli maji uplne stejnou strukturu, tak hodnoty muzes prenest pres
while not adotableSour.Eof do begin
  adotableTar.Insert;
  for i:= 0 to adotableSour.Fields.Count -1 do
    adotableTar.FieldByName( adotableSour.Fields[i].FieldName).Value :=
adotableSour.Fields[i].Value;
  adotableTar.Post;
  adotableSour.Next;
end;

Zrychlit to pujde pres Batch Updates, ale ja je nepouzivam (prakticky vsechno
mame
oprene o MSSQL a k ostatnim zdrojum pristupujeme jeho prostrednictvim) koukni
do dokumentace.

Pavel

> From: Josef SIP [mailto:conf@sipj.net]
> Jedna se o to ze mam 2 sobory mdb a potrebuji data z jedne
> tabulky v prvnim soubory
> zapsat do tabulky ktera je v druhem souboru. Tabulky maji
> stejnou strukturu.
> A potrebuju to delat pomoci Delphi v programu.
> Co je to FK a EM ??  
>
> Dik
>
> On 25.11.2004 at 9:46 Lstiburek Pavel wrote:
>
> |Ahoj,
> |pokud pod spojenim myslis data (stejne struktury DB),
> |Tak importovat pekne podle FK (moc hezky to jde v EM).
> |
> |Pokud se jedna o spojeni dvou ruzny struktur, tak vygenerovat
> |schema. Importovat tabulky a dle schema vytvorit klice.
> |